package api

import "beetle/internal/handler"

// 新增字典项

// 导入字典项
//		json
// 导出字典项

// 删除字典项标记删除

// 禁用字典项

// 分页查询字典项

// 列表查询字典项

// registRedisRecordAPI registRedisRecordAPI
func registDict(app *App) {
	api := app.Application().Party("/dict")
	hanler := handler.NewDictHanler(dictService)

	{
		api.Post("/save", hanler.Save)
		api.Post("/update", hanler.Update)
		api.Post("/remove/{id}", hanler.Remove)
		api.Post("/disable/{id}", hanler.Disable)
		api.Post("/enable/{id}", hanler.Enable)
		api.Post("/import", hanler.Import)
		api.Get("/{id}", hanler.GetDict)
		api.Post("/page", hanler.Page)
	}
}
